software j2ee fda radius3 java pharmaceutical c++ glp development thin-client gmp software development cgmp drug .net application gcp